agree (upon) - German English Dictionary